Python 3.12.1 (v3.12.1:2305ca5144, Dec  7 2023, 17:23:39) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license()" for more information.
>>> from tkinter import*
... print('Введите начальную координату X:')
... X=int(input())
... print('Введите начальную координату Y:')
... Y=int(input())
... print('Введите коэффициент увеличения N:')
... N=int(input())
... coords=[0,0,10,0,10,10,20,10,20,20,10,20,10,30,0,30]
... if N == 0 and X>=0 and X<=500 and Y>=0 and Y<=500:
...     pass
... else:
...     if N > 0 and 0*N+X>=0 and 0*N+Y>=0 and 30*N+X<=500 and 0*N+Y<=500:
...         pass
...     else:
...         if N < 0 and 30*N+X>=0 and 30*N+Y>=0 and 0*N+X<=500 and 0*N+Y<=500:
...             pass
...         else:
...             print('размер фигуры превышает максимальный размер поля')
...         exit()
... root=Tk()
... root.title ("ИТ марафон")
... root.geometry("500x500")
... canvas=Canvas(bg="white",width=500,height=500)
... canvas.pack(anchor=CENTER,expand=1)
... canvas.create_polygon(coords[0] *N+X, coords[1] *N+Y,
...                       coords[2] *N+X, coords[3] *N+Y,
...                       coords[4] *N+X, coords[5] *N+Y,
...                       coords[6] *N+X, coords[7] *N+Y,
...                       coords[8] *N+X, coords[9] *N+Y,
...                       coords[10] *N+X, coords[11] *N+Y,
...                       coords[12] *N+X, coords[13] *N+Y,
...                       coords[14] *N+X, coords[15] *N+Y)
... root.mainloop()
... 
